package futbol5

class Jugador {
	@Property var int edad
	@Property var Categoria categoria
	@Property String mail
	int infracciones
	
	def boolean juegoEn(Partido unPartido){
		categoria.juegaEn(this,unPartido)
	}
	
	def void reemplazarmePorEnTalPartido(Jugador unJugador,Partido unPartido){
		unPartido.cambiarJugadorPor(this,unJugador)
	}
	
	def void darmeDeBajaDe(Partido unPartido){
		unPartido.quitarJugador(this)
		infracciones = infracciones + 1
		
	}
}